package br.ufrj.neg.reuniao.bean;

import java.util.ArrayList;
import java.util.List;

import br.ufrj.neg.util.Data;

public class ReuniaoBean {

	private int id;
	private int tipoReuniao;
	private String tipoReuniaoDescricao;
	private int idNegociacao;
	private Data data;
	private String hora;
	private String local;
	private String descricao;
	private EncaminhamentoBean encaminhamento;
	private List<ArtefatoBean> artefatos;
	private List<ParticipanteBean> participantes;
	private String dataFormatada;
	
	public ReuniaoBean(){
		artefatos = new ArrayList();
		participantes = new ArrayList();
	}
	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}
	
	@SuppressWarnings("deprecation")
	public String getHora() {
		if((hora == null || hora.equals("")) && (data != null)){
			if(data.getHours() < 10 && data.getMinutes() < 10){
				hora = new String("0"+data.getHours()+":0"+data.getMinutes());
			}
			else if(data.getHours() >= 10 && data.getMinutes() < 10){
				hora = new String(data.getHours()+":0"+data.getMinutes());
			}
			else if(data.getHours() < 10 && data.getMinutes() >= 10){
				hora = new String("0"+data.getHours()+":"+data.getMinutes());
			}
			else if(data.getHours() >= 10 && data.getMinutes() >= 10){
				hora = new String(data.getHours()+":"+data.getMinutes());
			}
		}
		return hora;
	}
	public void setHora(String hora) {
		this.hora = hora;
	}
	public int getTipoReuniao() {
		return tipoReuniao;
	}

	public void setTipoReuniao(int tipoReuniao) {
		this.tipoReuniao = tipoReuniao;
	}

	public String getTipoReuniaoDescricao() {
		return tipoReuniaoDescricao;
	}

	public void setTipoReuniaoDescricao(String tipoReuniao) {
		this.tipoReuniaoDescricao = tipoReuniao;
	}

	public int getIdNegociacao() {
		return idNegociacao;
	}

	public void setIdNegociacao(int idNegociacao) {
		this.idNegociacao = idNegociacao;
	}

	public Data getData() {
		return data;
	}

	public void setData(Data data) {
		this.data = data;
	}

	public String getLocal() {
		return local;
	}

	public void setLocal(String local) {
		this.local = local;
	}

	public String getDescricao() {
		return descricao;
	}

	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}

	public EncaminhamentoBean getEncaminhamento() {
		return encaminhamento;
	}

	public void setEncaminhamento(EncaminhamentoBean encaminhamento) {
		this.encaminhamento = encaminhamento;
	}

	public List<ArtefatoBean> getArtefatos() {
		return artefatos;
	}

	public void setArtefatos(List<ArtefatoBean> artefatos) {
		this.artefatos = artefatos;
	}

	public List<ParticipanteBean> getParticipantes() {
		return participantes;
	}

	public void setParticipantes(List<ParticipanteBean> participantes) {
		this.participantes = participantes;
	}
	
	public String getDataFormatada() {
		return dataFormatada;
	}
	public void setDataFormatada(String dataFormatada) {
		this.dataFormatada = dataFormatada;
	}
	
}
